<?php if ( ! defined('BASEPATH')) exit('No se permite el acceso directo al script');

class Usuarios extends CI_Controller {

	
    
         public function __construct() {
             parent::__construct();
             
         }
	
	public function index()
	{
            
           // $session = $this->session->userdata('rol');
            if($this->session->userdata('rol')=="Administrador"){
             if(!($this->input->post('nombre'))){
            $res['titulo'] = "Nuevo usuario.";
            $this->load->view('usuarios/headermenuusuario',$res);
            $this->load->view('usuarios/vistanuevousuario');
            $this->load->view('plantillas/footer');
            }
            if ($this->input->post('nombre')){
            $res['titulo']="Exito";
            $res['nombre'] = $this->input->post('nombre');
            $res['password'] = $this->input->post('password');
            $res['rol'] = $this->input->post('rol');
            $this->load->model('Usuarios_model');
            $this->Usuarios_model->NuevoUsuario($res['nombre'],$res['password'],$res['rol']);
            
            $this->load->view('usuarios/headermenuusuario',$res);
            $this->load->view('usuarios/nuevousuarioexito',$res);
            $this->load->view('plantillas/footer');   
            }    
	}
        
        
        else
        {
        redirect('login');
        }
        }
        public function borrarusuario()
	{
            if($this->session->userdata('rol')=="Administrador"){
            if(!($this->input->post('nombre'))){
            $res['titulo'] = "Borrar usuario.";
            $this->load->view('usuarios/headermenuusuario',$res);
            $this->load->view('usuarios/vistaborrarusuario');
            $this->load->view('plantillas/footer');
            }
            if ($this->input->post('nombre')){
                $res['titulo']= "Borrado con exito.";
                $res['nombre'] = $this->input->post('nombre');
                $this->load->model('Usuarios_model');
                $this->Usuarios_model->BorrarUsuario($res['nombre']);
                $this->load->view('usuarios/headermenuusuario',$res);
                $this->load->view('usuarios/borrarusuarioexito',$res);
                $this->load->view('plantillas/footer');
            }
            }
        
        
        else
        {
        redirect('login');
        }    
                
                
	}
        
        public function modificarusuario()
	{
                if($this->session->userdata('rol')=="Administrador"){
                if(!($this->input->post('nombre'))){
            $res['titulo'] = "Modificar usuario.";
            $this->load->view('usuarios/headermenuusuario',$res);
            $this->load->view('usuarios/vistamodificarusuario');
            $this->load->view('plantillas/footer');
            }
            if ($this->input->post('nombre')){
                $res['titulo']= "Borrado con exito.";
                $res['nombre'] = $this->input->post('nombre');
                $res['nuevonombre'] = $this->input->post('nuevonombre');
                $res['nuevopassword'] = $this->input->post('nuevopassword');
                $res['rol'] = $this->input->post('rol');
                $this->load->model('Usuarios_model');
                $this->Usuarios_model->BorrarUsuario($res['nombre']);
                $this->Usuarios_model->NuevoUsuario($res['nuevonombre'],$res['nuevopassword'],$res['rol']);
                
                
                $this->load->view('usuarios/headermenuusuario',$res);
                $this->load->view('usuarios/modificarusuarioexito',$res);
                $this->load->view('plantillas/footer');
                
            }
             }
        
        
        else
        {
        redirect('login');
        }  
                
	}
}


?>